#pragma once

#include "DXUT.h"
//Basic Animation Key holder
class JointAnimationKey
{
public:	
	//Time this key is set
	float Time;
	//Matrix for this key
	D3DXMATRIX Matrix;
	//Bone this key affects
	int Bone;
	//Base Constructor
	JointAnimationKey()
	{
		Bone = 0;
		Time = 0;
		D3DXMatrixIdentity(&Matrix);
	}
	//Detailed Constructor
	JointAnimationKey(float Time, D3DXMATRIX Matrix, int Bone)
	{
		this->Time = Time;
		this->Matrix = Matrix;
		this->Bone = Bone;
	}
};
